IIIF Presentation API 2.1 - Annotations

Note that there are two main types of annotation:

Both types of annotation use the Open Annotation model, and have:

"@type": "oa:Annotation".

Image Annotations

Annotations of Image Resurces on a Canvas are handled in a specific way in Presentation API 1.x - 2x.

N.B. the Presentation API (as the name suggests) is a way of specifying how a client should render the viewing experience for a digital object.

Image Annotations on a Canvas tell the client to Paint an Image Resource onto a Canvas.

"motivation": "sc:painting"

The image is associated with the canvas both by inclusion in the Images for the Canvas, but also via:

"on": "http://example.org/iiif/book1/canvas/p1"

which associates the image with the canvas via the Open Annotation on property.

N.B. while in many uses, the image is associated with the whole canvas, it is perfectly possible to annotate a canvas with more than one image:

otherContent

All annotations, other than Image Annotations with an sc:painting motivation, are provided as part of an Annotation List.

N.B. Annotation Lists are referenced via a URI which should be dereferenced. They are not provided in-line in the Manifest.

The Annotation List and the Annotations within it use the Open Annotation model.